package com.expressage.service;

import com.expressage.vo.RecipientVO;

import java.util.List;

/**
 * 收件人信息业务逻辑接口
 *
 */
public interface RecipientService {


    /**
     * 查询收件人信息集合
     * @return 收件人信息集合
     */
    public List<RecipientVO> findAll();

    /**
     * 通过收件人id 查询 收件人
     * @param reid 收件人id
     * @return 收件人对象
     */
    public RecipientVO findByReid(int reid);

    /**
     * 添加收件人信息
     * @param recipient 收件人对象
     * @return 受影响行数
     */
    public boolean insert(RecipientVO recipient);

    /**
     * 添加收件人信息
     * @param reid 收件人对象id
     * @return 受影响行数
     */
    public boolean delete(int[] reid);

    /**
     * 修改收件人信息
     * @param recipient 收件人对象
     * @return 受影响行数
     */
    public boolean update(RecipientVO recipient);
}
